Aller au contenu principal

VLISP

Bouton : VLISP
Ruban : Gérer » Applications » Editeur Visual LISP
Menu : Outils » Editeur Visual LISP
Clavier : VLIDE ou VLISP

Ouvre VSCode pour implémenter le développement, le test et le débogage des programmes LISP.

Référence associée​

Utilisation de la commande VLISP​

Étapes à suivre pour déboguer avec l'éditeur Visual LISP​

Débogage au démarrage​

Ajouter des fichiers.lsp​

Cliquer sur Fichier " Ouvrir le dossier ", et sélectionner le dossier des fichiers.LSP dans la boîte de dialogue qui apparaît.

Cliquer sur l'icône de Débogage sur la gauche pour passer à la page de débogage. Le panneau de débogage enregistre les variables, la surveillance, les piles et les points d'arret.

Sélectionner l'environnement de débogage​

Pour commencer le débogage pour la première fois, vous devez sélectionner l'environnement de débogage zwlisp.

Cliquez LISPDEBUGER_gearicon sur le coin supérieur gauche et le système ouvre automatiquement le fichier de configuration launch.json. Réglez le programme du poste de configuration sur le chemin d'installation réel de ZWCAD. Comme le montre la figure ci-dessous.

LISPDEBUGER_program

Sélectionnez le mode de débogage​

Vous pouvez sélectionner l'un des deux modes de débogage.

  • ZWCAD a été démarré, sélectionnez le mode Attacher à ZWCAD.
  • ZWCAD n'est pas démarré, sélectionnez le mode Lancer ZWCAD.

Après avoir sélectionné le mode de débogage, cliquez sur Déboguer ". Lancez le débogage pour débuguer. Une barre d'outils de débogage apparaît dans l'interface VScode.

Définir les points d'arrêt​

Vous pouvez définir un point d'arrêt de ligne en cliquant sur la marge gauche du numéro de ligne, et le programme s'interrompra à la première parenthèse gauche de la ligne.

Les points d'arrêt de colonne peuvent être réglés en appuyant sur Maj+F9 à n'importe quelle parenthèse gauche, et le programme s'interrompra aux points d'arrêt de colonne.

Exemple​

Ouvrir foo.lsp dans VScode et définir un point de rupture sur la deuxième ligne.

Sélectionnez le mode Lancer ZWCAD pour lancer le débogage, chargez le fichier foo.lsp dans ZWCAD, exécutez la commande personnalisée foo, le programme s'interrompt au point de rupture, comme montré dans la figure suivante.

LISPDEBUGER_breakpoint

Processus de débogage​

Lorsque l'exemple ci-dessus est interrompu au point de rupture, vous pouvez observer les valeurs des variables dans le panneau de débogage. Vous pouvez également ajouter des variables à la zone WATCH, par exemple en ajoutant e et i. Les variables ne sont pas affectées et les valeurs initiales sont nulles.

LISPDEBUGER_variable

Après avoir ignoré le point de rupture et appuyé sur F11, vous pouvez observer les changements de valeurs dans les zones VARIABLES et WATCH.

LISPDEBUGER_variable2